Thesaurus.com
Dictionary.com
Definitions

omphalos

[om-fuh-luhs] / ˈɒm fə ləs /